
#pragma once

#include "RendererApi.h"
#include "RendererCommand.h"
#include "Shader.h"
#include "VertexArray.h"
namespace Orange
{
    class Renderer
    {
        public:
        // 渲染器 初始化
        //  Renderer::Init();
        static void Init();

        static void StartScene();

        static void EndScene();

        static void Submit(const Ref<Shader>& shader , const Ref<VertexArray>& vertexArray);

        static RendererApi::API GetApi() { return RendererCommand::GetApi(); };
    };
}